Quorum Reserves 5.21.0 Release Notes

Quorum Reserves 5.21.0 is now available. Notable changes and improvements in this release include:

  • Approval Service bug fixes and stability improvements
  • Installer bug fixes
  • Security improvements
  • Include User/Password (encrypted) in Integration Configuration files
  • Introduce read only mode for Integration Configuration files
  • Security Enhancements for OIDC authentication

Build Numbers

  • Reserves Build: PL521_20260406_5.21.0.197399
  • CCM Build: CCM_20260331_1.0.0.197167
  • Installer Build: 20260330.1 Build 197067

Centralized Configuration Manager (CCM) Farm Upgrades

There is a CCM farm upgrade available to support the new features in Quorum Reserves 5.21.0. If manually updating the CCM application, run the UpdateCCM.exe to upgrade your CCM farm.

Database Upgrades

There are no database migrations in the 5.21.0 release. From the Reserves Installer Database tab, click the Update Schema button. In the Reserves Schema Manager window, select the first migration to be applied and click the Migrate button. Repeat until all migrations are applied.

Migration Label Description

No migrations required.

New Features

Planning Space Integration -- Allow the filtering by Reconciliation Reasons and Revision Tag ranges.

Security Improvements

  • Fixed unsafe deserialization vulnerability in aclaro.Services.Utils.Authentication package
  • Added POST /api/v1/user in Security Service, and the "DisableGetParameters" AppSetting for the SecurityService and Main web.config files which will enable the POST method and disable the pre-existing GET method.

Technical Debt Updates

Cleaning up legacy code to prevent data state changes resulting from non exceptional conditions

Installer Improvements

  • Default farm value for AuthRefreshInterval is now 60
  • Service Account Windows Role textbox now checks if input is a valid Windows Role on the machine
  • Fixed issue where some settings in the Advanced tab may not be imported / exported correctly
  • Fixed issue where performing an update might fail if IIS app pools were not fully stopped before the update started.
  • Fixed issue where an Exception error popup would appear if a non-admin account opened the installer

Issues Resolved

  • Attribute Editor Date picker : Left and right icons broken
  • Attribute Editor copy cell data not working when data requires scrolling
  • Logging : fix flooding of License Check warning message
  • Report export not working when opening in a new window
  • Cascading metadata with additional where clauses fails in Loader Option Definition page
  • Log Endpoint : Fixed for OIDC enabled authentication
  • Approval Service : Approval Level 2 was being approved before Level 1
  • Approval Service : User can approve the same object twice
  • Approval Service : Approval email is not sent when the Data Submission request is approved
  • Approval Service : Status not updated correctly on submission/retraction failure
  • Approval Service : Prevent operation failures by preventing unauthorized actions
  • Approval Service : Progression icon from spinning infinitely during version comparisons
  • Approval Service : User is able to submit more data after rejection
  • Approval Service : The output of the ApprovalStatusSource doesn't distinguish between a skipped level and an approval that spanned multiple levels
  • Approval Service : Disable the Retract Button Immediately when the Submit button in the modal is clicked
  • Approval Service : Validates that the instance is in a valid state (Submitting or Updating) before attempting the OperationFailure transition, preventing silent state transition failures.
  • Approval Service : You can't retract an approval submission if the object was rejected at approval level 5 because of the enable Threshold logic at approval level 4